﻿<?php
/**
 * Classe GET/SET da tabela TB_TRASNFERENCIA_ESTADO
 * 
 * @author			Mário R. Castro
 * @copyright		Voitech Sistema
 * @package			SEMAS
 * @subpackage		semas.application.models
 * @version			1.0
*/
class App_Model_TransferenciaEstado extends Voitech_Model{

	protected $coTransferenciaEstado;
//	protected $coObito;
//	protected $coFuneraria;
//	protected $coPessoaResponsavelDe;
//	protected $coPessoaResponsavelPara;
	protected $nuNotaFiscal;
	protected $dsVeiculo;
	protected $nuPlacaVeiculo;
//	protected $coCidadeVeiculo;
//	protected $sgUfVeiculo;
	protected $stStatus;
	protected $dtCadastro;
	protected $stExcluir;

	private $obPessoaResponsavelDe;
    private $obPessoaResponsavelPara;
	private $obObito;
	private $obParamCidade;
    
    
    
    public function __construct($coTransferenciaEstado=null){
        if(!is_null($coTransferenciaEstado)){
            $this->setCoTransferenciaEstado($coTransferenciaEstado);
        }
    }
    
    public function getCoTransferenciaEstado() {
        return $this->coTransferenciaEstado;
    }

    public function setCoTransferenciaEstado($coTransferenciaEstado) {
        $this->coTransferenciaEstado = (int) $coTransferenciaEstado;
    }

    public function getObPessoaResponsavelDe() {
        return $this->obPessoaResponsavelDe;
    }

    public function setObPessoaResponsavelDe(App_Model_Pessoa $obPessoaResponsavelDe) {
        $this->obPessoaResponsavelDe = $obPessoaResponsavelDe;
    }

    public function getObPessoaResponsavelPara() {
        return $this->obPessoaResponsavelPara;
    }

    public function setObPessoaResponsavelPara(App_Model_Pessoa $obPessoaResponsavelPara) {
        $this->obPessoaResponsavelPara = $obPessoaResponsavelPara;
    }    	

	/**
	*	metodos GET/SET Objeto Pessoa
	*/	
	public function setObPessoa(App_Model_Pessoa $obPessoa) {
		$this->obPessoa = $obPessoa;
		return $this;
	}
	public function getObPessoa() {
		return $this->obPessoa;
	}

	/**
	*	metodos GET/SET Objeto Obito
	*/	
	public function setObObito(App_Model_Obito $obObito) {
		$this->obObito = $obObito;
		return $this;
	}
	public function getObObito() {
		return $this->obObito;
	}

	/**
	*	metodos GET/SET Objeto ParamCidade
	*/	
	public function setObParamCidade(App_Model_ParamCidade $obParamCidade) {
		$this->obParamCidade = $obParamCidade;
		return $this;
	}
	public function getObParamCidade() {
		return $this->obParamCidade;
	}

	
	/**
	*	metodos GET
	*/
    public function getStStatus() {
        return $this->stStatus;
    }
	
    public function getDtCadastro() {
        return $this->dtCadastro;
    }

    public function getNuNotaFiscal() {
        return $this->nuNotaFiscal;
    }

    public function getDsVeiculo() {
        return $this->dsVeiculo;
    }

    public function getNuPlacaVeiculo() {
        return $this->nuPlacaVeiculo;
    }
	
	public function getFlagExcluir() {
		return $this->stExcluir;
	}   
	
	/**
	*	metodos SET
	*/
    public function setStStatus($stStatus) {
        $this->stStatus = $stStatus;
    }

    public function setDtCadastro($dtCadastro) {
        $this->dtCadastro = $dtCadastro;
    }
	
    public function setNuNotaFiscal($nuNotaFiscal) {
        $this->nuNotaFiscal = $nuNotaFiscal;
    }

    public function setDsVeiculo($dsVeiculo) {
        $this->dsVeiculo = $dsVeiculo;
    }

    public function setNuPlacaVeiculo($nuPlacaVeiculo) {
        $this->nuPlacaVeiculo = $nuPlacaVeiculo;
    }	

	public function setFlagExcluir( $stExcluir ) {
		$this->stExcluir = $stExcluir;
		return $this;
	}
	
}